import React from 'react';
import Svg, { ClipPath, Defs, G, Path, Rect } from 'react-native-svg';

interface ClipPathProps {
    id: string;
    children?: React.ReactNode; // 添加children支持
}

const MusicNoteListImage = (props: any) => {
    return (
        <Svg
            width="24.000000"
            height="24.000000"
            viewBox="0 0 24 24"
            fill="none"
            {...props}>
            <Defs>
                <ClipPath id="clip150_171690">
                    <Rect
                        id="music_note_list"
                        width="24.000000"
                        height="24.000000"
                        fill="white"
                        fill-opacity="0"
                    />
                </ClipPath>
            </Defs>
            <G clip-path="url(#clip150_171690)">
                <G opacity="0.600000">
                    <G style="mix-blend-mode:normal">
                        <G opacity="0.000000">
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                fill="#000000"
                                fill-opacity="0"
                            />
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                stroke="#000000"
                                stroke-opacity="0"
                                stroke-width="1.000000"
                            />
                        </G>
                        <Path
                            id="形状"
                            d="M11.79 6.76C12.01 6.76 12.19 6.68 12.35 6.53C12.5 6.39 12.58 6.21 12.58 6C12.58 5.78 12.5 5.61 12.35 5.46C12.19 5.31 12.01 5.24 11.79 5.24L4.73 5.24C4.52 5.24 4.34 5.31 4.19 5.46C4.03 5.61 3.95 5.78 3.95 6C3.95 6.21 4.03 6.39 4.19 6.53C4.34 6.68 4.52 6.76 4.73 6.76L11.79 6.76ZM12.58 11C12.58 10.78 12.5 10.61 12.35 10.46C12.19 10.31 12.01 10.24 11.79 10.24L4.73 10.24C4.52 10.24 4.34 10.31 4.19 10.46C4.03 10.61 3.95 10.78 3.95 11C3.95 11.21 4.03 11.39 4.19 11.53C4.34 11.68 4.52 11.76 4.73 11.76L11.79 11.76C12.01 11.76 12.19 11.68 12.35 11.53C12.5 11.39 12.58 11.21 12.58 11ZM4.73 15.24C4.52 15.24 4.34 15.31 4.19 15.46C4.03 15.61 3.95 15.78 3.95 16C3.95 16.21 4.03 16.39 4.19 16.53C4.34 16.68 4.52 16.76 4.73 16.76L8.45 16.76C8.67 16.76 8.84 16.68 8.99 16.53C9.14 16.39 9.21 16.21 9.21 16C9.21 15.78 9.14 15.61 8.99 15.46C8.84 15.31 8.67 15.24 8.45 15.24L4.73 15.24ZM17.28 5.5C16.96 5.53 16.7 5.66 16.5 5.9C16.29 6.13 16.19 6.41 16.2 6.74L16.21 8.16L16.21 13.34C16.21 13.49 16.19 13.62 16.13 13.72C16.07 13.83 15.98 13.93 15.87 14.02C15.69 14.16 15.33 14.34 14.78 14.54C14.1 14.82 13.48 15.12 13.05 15.41C12.61 15.7 12.29 16.11 12.08 16.65C11.96 17 11.92 17.36 11.97 17.72C12.02 18.07 12.16 18.4 12.38 18.68C12.68 19.05 13.08 19.31 13.57 19.45C14.06 19.59 14.52 19.63 14.95 19.58C16.01 19.45 16.74 19.03 17.14 18.32C17.54 17.61 17.74 16.85 17.74 16.04L17.74 8.24C17.76 8.04 17.81 7.9 17.89 7.82C17.96 7.74 18.1 7.67 18.3 7.59C18.61 7.46 18.86 7.34 19.05 7.22C19.47 6.96 19.75 6.66 19.89 6.32C20.04 5.97 20.05 5.59 19.93 5.16L17.28 5.5ZM14.8 18.14C14.52 18.17 14.27 18.15 14.05 18.08C13.83 18.02 13.66 17.92 13.55 17.78C13.48 17.68 13.44 17.58 13.42 17.47C13.41 17.36 13.42 17.24 13.47 17.12C13.57 16.85 13.77 16.63 14.05 16.46C14.33 16.29 14.72 16.11 15.22 15.91L15.39 15.83C15.55 15.77 15.71 15.7 15.86 15.63C16.02 15.57 16.15 15.5 16.26 15.43L16.26 16.28C16.26 16.69 16.16 17.08 15.97 17.47C15.78 17.85 15.39 18.08 14.8 18.14Z"
                            fill="#FFFFFF"
                            fillOpacity="1.000000"
                            fillRule="nonzero"
                        />
                        <Path
                            id="形状"
                            d="M12.35 6.53C12.5 6.39 12.58 6.21 12.58 6C12.58 5.78 12.5 5.61 12.35 5.46C12.19 5.31 12.01 5.24 11.79 5.24L4.73 5.24C4.52 5.24 4.34 5.31 4.19 5.46C4.03 5.61 3.95 5.78 3.95 6C3.95 6.21 4.03 6.39 4.19 6.53C4.34 6.68 4.52 6.76 4.73 6.76L11.79 6.76C12.01 6.76 12.19 6.68 12.35 6.53ZM12.35 10.46C12.19 10.31 12.01 10.24 11.79 10.24L4.73 10.24C4.52 10.24 4.34 10.31 4.19 10.46C4.03 10.61 3.95 10.78 3.95 11C3.95 11.21 4.03 11.39 4.19 11.53C4.34 11.68 4.52 11.76 4.73 11.76L11.79 11.76C12.01 11.76 12.19 11.68 12.35 11.53C12.5 11.39 12.58 11.21 12.58 11C12.58 10.78 12.5 10.61 12.35 10.46ZM4.19 15.46C4.03 15.61 3.95 15.78 3.95 16C3.95 16.21 4.03 16.39 4.19 16.53C4.34 16.68 4.52 16.76 4.73 16.76L8.45 16.76C8.67 16.76 8.84 16.68 8.99 16.53C9.14 16.39 9.21 16.21 9.21 16C9.21 15.78 9.14 15.61 8.99 15.46C8.84 15.31 8.67 15.24 8.45 15.24L4.73 15.24C4.52 15.24 4.34 15.31 4.19 15.46ZM16.5 5.9C16.29 6.13 16.19 6.41 16.2 6.74L16.21 8.16L16.21 13.34C16.21 13.49 16.19 13.62 16.13 13.72C16.07 13.83 15.98 13.93 15.87 14.02C15.69 14.16 15.33 14.34 14.78 14.54C14.1 14.82 13.48 15.12 13.05 15.41C12.61 15.7 12.29 16.11 12.08 16.65C11.96 17 11.92 17.36 11.97 17.72C12.02 18.07 12.16 18.4 12.38 18.68C12.68 19.05 13.08 19.31 13.57 19.45C14.06 19.59 14.52 19.63 14.95 19.58C16.01 19.45 16.74 19.03 17.14 18.32C17.54 17.61 17.74 16.85 17.74 16.04L17.74 8.24C17.76 8.04 17.81 7.9 17.89 7.82C17.96 7.74 18.1 7.67 18.3 7.59C18.61 7.46 18.86 7.34 19.05 7.22C19.47 6.96 19.75 6.66 19.89 6.32C20.04 5.97 20.05 5.59 19.93 5.16L17.28 5.5C16.96 5.53 16.7 5.66 16.5 5.9ZM14.05 18.08C13.83 18.02 13.66 17.92 13.55 17.78C13.48 17.68 13.44 17.58 13.42 17.47C13.41 17.36 13.42 17.24 13.47 17.12C13.57 16.85 13.77 16.63 14.05 16.46C14.33 16.29 14.72 16.11 15.22 15.91L15.39 15.83C15.55 15.77 15.71 15.7 15.86 15.63C16.02 15.57 16.15 15.5 16.26 15.43L16.26 16.28C16.26 16.69 16.16 17.08 15.97 17.47C15.78 17.85 15.39 18.08 14.8 18.14C14.52 18.17 14.27 18.15 14.05 18.08Z"
                            stroke="#000000"
                            strokeOpacity="0"
                            strokeWidth="1.000000"
                        />
                    </G>
                </G>
            </G>
        </Svg>
    );
};
export default MusicNoteListImage;
